#!/bin/bash
echo '************************************************************************************'
echo 'Start download mPaaS .amr zip and replace resource'

#本地资源配置
fileParent="temp"
fileName="mpaas-amr"
fileExt=".zip"

#参数配置
target=$1
appId=$2
workspaceId=$3
tenantId=$4

#项目配置
projectDir=$5

echo '1>>>删除原始缓存文件'
rm -rf ${fileParent}
mkdir ${fileParent}

echo '2>>>下载最新文件并解压'
echo '* 开始下载'${appId}/${workspaceId}/${tenantId}' TO '${fileParent}/${fileName}${fileExt}
curl http://hbc-mpaas-manager.dev.huangbaoche.com/res/offline/info/${target}/${appId}/${workspaceId}/${tenantId} > ${fileParent}/${fileName}${fileExt}
echo '* 下载完成，开始解压'
unzip -d ${fileParent}/${fileName} ${fileParent}/${fileName}${fileExt}
rm -f ${fileParent}/${fileName}${fileExt}

echo '3>>>开始替换项目资源'$projectDir
if [ "$projectDir" != "" ]; then
    rm -rf ${projectDir}/
    cp -rf ${fileParent}/${fileName}/ ${projectDir}
    echo '* 资源替换完成'
    rm -rf ${fileParent}
    echo '* 清理缓存完成'
else
    echo "* 注意：无法识别替换路径"${projectDir}
fi
